В этой статье рассказывается, как настроить FunnelFlux для отправки данных о конверсиях в Microsoft Ads с использованием их API.
Обратите внимание, что эта интеграция находится в бета-версии, и учтите следующие ограничения:
- Если у вас несколько аккаунтов, вам потребуется создать отдельный источник трафика в FunnelFlux для каждого аккаунта, чтобы вы могли установить разные идентификаторы аккаунтов в пользовательской конфигурации сценария. То же самое касается идентификаторов действий конверсии.
- MS Ads не позволяет отправлять данные о конверсиях ранее, чем через 2 часа после клика. Таким образом, существует минимальная задержка в 2 часа, прежде чем конверсия появится в интерфейсе MS Ads, хотя там будет указано правильное время конверсии.
Пользовательский сценарий Microsoft Ads
Во-первых, перейдите к созданию нового источника трафика в FunnelFlux Pro. Введите имя в поле и выберите шаблон Microsoft Ads.
Теперь перейдите на вкладку отслеживания конверсий. Вы должны увидеть следующее:
Итак, нам нужно получить несколько данных:
- ID рекламного аккаунта
- Ваш ID клиента Microsoft
- ID цели конверсии
- Токен обновления (будет сгенерирован позже)
Сбор данных из Microsoft Ads
Войдите в свой аккаунт MS Ads. Отсюда мы попытаемся получить много информации за один раз.
Перейдите в раздел целей конверсии:
Нажмите "создать цель конверсии", если вы еще этого не сделали.
Одно ограничение на данный момент заключается в том, что ваша цель конверсии определяется в конфигурации источника трафика в FunnelFlux -- поэтому вы можете установить только один вариант. Поэтому я бы создал общую цель конверсии, например, отправку формы или покупку, которую вы хотите использовать в целом для этого источника трафика MS Ads. Позже мы можем улучшить это.
Выберите Офлайн как тип конверсии:
Выберите категорию цели конверсии -- я выберу отправку формы лида в качестве примера (вы можете выбрать что угодно):
После выбора выберите опцию офлайн-конверсий, которая появится > далее.
Теперь выберите имя для цели. Избегайте пробелов и сделайте его простым, например, Конверсия, ОтправкаФормы, Лид и т.д. Для дохода вы можете указать, что цена конверсии может варьироваться, и установить значение по умолчанию равным нулю. Таким образом, будет использоваться выплата, которую мы отправляем в MS Ads.
Нажмите Сохранить и Далее, затем Готово. Вы должны вернуться на страницу целей конверсии.
Теперь секретный ход ниндзя для получения всех необходимых деталей: нажмите на имя новой цели, чтобы отредактировать ее. Теперь скопируйте URL из адресной строки.
Он должен выглядеть примерно так:
https://.../conversiongoals/edit?goalId=172005557&aid=141782088&cid=251805003&uid=98666059
В этом URL у нас есть много нужных данных:
- goalId = ID цели
- aid = ID аккаунта
- cid = ID клиента
Глупо, что нам приходится искать эти параметры в URL, но в пользовательском интерфейсе нет другого очевидного места для них!
Требуется токен обновления, так что если вы хотите сохранить, просто введите какой-нибудь случайный текст в поле пока что.
Получение токена обновления
Он генерируется нашим приложением FunnelFlux MS. Вы можете получить к нему доступ в разделе интеграций на ui.funnelflux.pro/integrations
Здесь прокрутите вниз и найдите раздел Microsoft Ads:
Нажмите кнопку входа, чтобы открыть наш процесс аутентификации в новой вкладке. Вам нужно будет войти в свой аккаунт Microsoft, чтобы разрешить нашему приложению загружать конверсии от вашего имени.
Это должен быть тот же аккаунт, который имеет доступ к рекламному аккаунту, упомянутому ранее.
Обратите внимание, что наше приложение помечено как непроверенное -- чтобы получить "проверку", требуется огромное количество работы, и это невозможно для небольшого приложения, подобного этому, так что не беспокойтесь об этом (это не означает, что приложение на самом деле не одобрено MS, думайте об этом как о синих галочках подтверждения в IG и Twitter).
После того как вы продолжите, вы будете перенаправлены на страницу, где наша интеграция предоставляет значение токена обновления:
Скопируйте полное значение токена обновления и используйте его в конфигурации пользовательского сценария. Убедитесь, что вы сначала удалили любое существующее значение, и что вы не включили никаких случайных пробелов. Если сомневаетесь, сначала скопируйте/вставьте токен в текстовый редактор, чтобы тщательно проверить его.
Теперь у вас должны быть все необходимые значения!
Как работает интеграция
Во-первых, наш шаблон источника трафика переименовал наш внешний ID в msclkid с пустым заполнителем, как показано ниже:
Из-за этого, когда вы генерируете ссылки для отслеживания, мы НЕ будем добавлять значение msclkid (мы не хотим этого, так как Microsoft автоматически добавляет его к URL кликов), но если оно передается, мы будем захватывать его как параметр внешнего ID клика.
Таким образом, когда пользователи кликают по рекламе, мы фиксируем этот ID клика, и когда происходят конверсии, мы можем передать этот ID клика вместе с другими данными, такими как ID аккаунта, ID цели конверсии и т.д., в очередь конверсий.
Затем мы сохраняем журнал данных о конверсиях на нашей стороне, и каждый час выполняется задача, которая проверяет конверсии, где время начального клика было более 2 часов назад. Если это так, мы пытаемся отправить его в ваш аккаунт Microsoft Ad, используя все предоставленные данные.
Обратите внимание, что мы храним ваши ID аккаунтов и соответствующие токены обновления отдельно от данных о конверсиях, и они обновляются/проверяются при совершении конверсий.
Таким образом, если вам когда-либо потребуется обновить токен обновления, вы можете сделать это, и в конечном итоге будут обработаны более старые конверсии, которые могли отскакивать. Однако если ID рекламного аккаунта, ID цели или другие свойства были неверны на момент конверсии, вам придется обратиться к нам за помощью, так как он навсегда застрянет в очереди и не сможет быть обработан.
Есть еще вопросы? Просто свяжитесь с нами!